package com.ruoyi.assemble.datamanage.domain;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

/**
 * 计算垂深的相关数据实体类
 * @Author:
 * @Date: 2022/2/23 9:14
 */
@Data
@ApiModel(value = "CalculateData", description = "计算垂深的相关数据实体类")
public class CalculateData {
    /**
     * ID
     */
    @ApiModelProperty(value = "唯一标识", name = "id")
    private String id;
    /**
     * 井号
     */
    @ApiModelProperty(value = "井号", name = "wellId")
    private String wellId;
    /**
     * 井斜深
     */
    @ApiModelProperty(value = "井斜深", name = "measurePointMd")
    private Double measurePointMd;
    /**
     * 井垂深
     */
    @ApiModelProperty(value = "井垂深", name = "measurePointTvd")
    private Double measurePointTvd;
    /**
     * 井顶斜深
     */
    @ApiModelProperty(value = "井顶斜深", name = "topMd")
    private Double topMd;
    /**
     * 井顶垂深
     */
    @ApiModelProperty(value = "井顶垂深", name = "topTvd")
    private Double topTvd;
    /**
     * 井底斜深
     */
    @ApiModelProperty(value = "井底斜深", name = "bottomMd")
    private Double bottomMd;
    /**
     * 井底垂深
     */
    @ApiModelProperty(value = "井底垂深", name = "bottomTvd")
    private Double bottomTvd;

    /**
     * 井顶真实垂深
     */
    @ApiModelProperty(value = "井顶真实垂深", name = "topTvd")
    private Double topTvt;
    /**
     * 井底真实垂深
     */
    @ApiModelProperty(value = "井底真实垂深", name = "bottomTvd")
    private Double bottomTvt;

    /**
     * 井顶海拔垂深
     */
    @ApiModelProperty(value = "井顶海拔垂深", name = "topSstvd")
    private Double topSstvd;
    /**
     * 井底海拔垂深
     */
    @ApiModelProperty(value = "井底海拔垂深", name = "bottomSstvd")
    private Double bottomSstvd;

    /**
     * 方位角
     */
    @ApiModelProperty(value = "唯一标识", name = "azimuth")
    private Double azimuth;
    /**
     * 井斜角
     */
    @ApiModelProperty(value = "唯一标识", name = "inclination")
    private Double inclination;

    /**
     * 有效斜厚
     */
    @ApiModelProperty(value = "有效垂厚", name = "effeMt")
    private Double effeMt;

    /**
     * 有效垂厚或某垂深
     */
    @ApiModelProperty(value = "有效垂厚", name = "effeVt")
    private Double effeVt;
    /**
     * 补心海拔
     */
    @ApiModelProperty(value = "补心海拔", name = "kb")
    private Double kb;

}
